Csc5160: Combinatorial Optimization and Approximation Algorithms Topic: Min-max Theorem
نویسندگان
چکیده
In this lecture, we show the applications of the strong duality theorem, and discuss how to obtain min-max theorems and combinatorial algorithms from linear programming. We first introduce the 2 player, zero-sum game and show that this can be solved by minimax theorem and we also prove the minimax theorem by the LP-duality theorem. After that, we introduce some applications of minimax theorem, such as, analysis of randomized algorithm (Yao’s principle), cost sharing and price setting. Then we show the definition of totally unimodular matrices and prove the important theorem of totally unimodular matrices that if A is totally unimodular, then every vertex solution of Ax > b is integral. Based on this theorem, we show that the min-max theorems for bipartite matching and the maximum flow problem can be obtained by the strong duality theorem. At the end, simplex method will be discussed and we will summarize the polynomial time solvable combinatorial optimization problems and see the role of linear programming in combinatorial optimization.
منابع مشابه
Csc5160: Combinatorial Optimization and Approximation Algorithms Topic: Semidefinite Programming 22.1 Semidefinite Programming Problem
In this lecture, we provide another class of relaxations, called Semidefinite Programming Relaxation. These serve as relaxations for several NP-hard problems, in particular, for problems that can be expressed as strict quadratic programs. The relaxed problems, together with techniques like randomized rounding, give good approximation algorithms to hard combinatorial problems. We will illustrate...
متن کاملCsc5160: Combinatorial Optimization and Approximation Algorithms Topic: Graph Partitioning Problems 18.1 Graph Partitioning Problems 18.1.2 Multiway Cut
This lecture gives a general introduction of graph partitioning problems. We will begin with the definitions of some classic graph partitioning problems (e.g. multiway cut, multicut, sparsest cut), and discuss their relationships. Then we will focus on deriving two approximation algorithms. For the multiway cut problem, we will show a 2-approximation algorithm through a combinatorial argument. ...
متن کاملCsc5160: Combinatorial Optimization and Approximation Algorithms Topic: Polynomial Time Approximation Scheme 17.1 Polynomial Time Approximation Scheme 17.2 Knapsack Problem
In previous chapters we have seen the definition of a constant factor approximation algorithm. In this chapter, we will introduce the notion of a polynomial time approximation scheme (PTAS), which allows approximability to any required degree. To illustrate how PTAS works, we will study two examples, including the knapsack problem and the bin packing problem. The dynamic programming technique w...
متن کاملCsc5160: Combinatorial Optimization and Approximation Algorithms Topic: Perfect Matching Polytope 12.1 Formulation of General Perfect Matching
In this lecture, the focus is on general perfect matching problem where the goal is to prove that it can be solved in polynomial time by linear programming. Based on the LP formulation for bipartite matching studied in Lecture 10, we add some valid inequalities to establish a new formulation. Then we prove that for general perfect matching, all vertex solutions of the linear program are integra...
متن کاملMin-max and min-max regret versions of combinatorial optimization problems: A survey
Min-max and min-max regret criteria are commonly used to define robust solutions. After motivating the use of these criteria, we present general results. Then, we survey complexity results for the min-max and min-max regret versions of some combinatorial optimization problems: shortest path, spanning tree, assignment, min cut, min s-t cut, knapsack. Since most of these problems are NP -hard, we...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008